# graphics/draw_platforms.py
# 负责在屏幕上绘制所有平台
# 使用 Pygame 的 draw.rect 绘制矩形平台

import pygame
from config import PLATFORM_COLOR


def draw_platforms(screen, platforms):
    """
    在指定的 screen 上绘制所有平台

    参数:
        screen: Pygame 的屏幕对象 (pygame.Surface)
        platforms: Platform 对象列表，每个都有 rect 属性
    """
    for platform in platforms:
        # platform.rect 格式为 [x, y, width, height]
        pygame.draw.rect(screen, PLATFORM_COLOR, platform.rect)